forum

Home / DeveloperSection / Forums / mvc upload file with model - second parameter posted file is null

mvc upload file with model - second parameter posted file is null

Anonymous User 2764 09-Dec-2014

I have a simple model with 1 string property which I render on a simple view. 

the view looks like the following: 

@using (Html.BeginForm("UploadFile","Home", FormMethod.Post, new {
encType="multipart/form-data" }))
{
    @Html.TextBoxFor(m=> m.FirstName)
    <br /><br /> 
    <input type="file" name="fileUpload" /><br /><br />
    <input type="submit" value="submit me" name="submitme" id="submitme" />
}

Controller is this: 

[HttpPost]
public ActionResult UploadFile(UploadFileModel model, HttpPostedFileBase file)
{
   // DO Stuff
   return View(model);
}

Now, when I submit, the model DOES get populated but the second parameter being HttpPostedFileBase is null. However when doing Request.Files - it does seem to show there is a file in the Request being posted. How can I actually get the second parameter to bind?


Updated on 10-Dec-2014
I am a content writter !

Can you answer this question?


Answer

1 Answers

Liked By